38] Extruding 3D objects, By Steven Blackmon.

Extruding 2D objects into 3D objects has obvious uses. Not so obvious is the purpose of being able to extrude fully 3D objects like tubes and spheres. This tip/trick demonstrates the use of this technique to add solidity to objects that normally appear paper thin.

The basic example assumes little knowledge of Imagine. It does assume that You know how to move from editor to editor, and that You know the basic layout (i.e. what and where the user gadgets are, what a requestor is, etc.). All steps are described in extreme detail that may be mind numbing for more advanced users of Imagine.

The goal of this example is create a tube with thick sides.
The key to this step is making sure the extrusion length is large enough so that the new points do not overlap the original object.
The key to this step is to set the Y: translation value to the negative of the value You entered for extrusion length.
Congratulations, Your tube now has thick walls! Try this technique on other objects. For example, instead of a tube, try using a sphere. Make sure to delete some of the points on the sphere, or the extrusion step will simply make an unattached copy of the sphere. Better yet, choose Latticize accepting the default settings. Once You have a latticized sphere, perform steps 2-7. The only change is in the scaling step. Leave all 3 axes active, set the scale factor to 0.98 or 0.96. This procedure will create a THICK lattice that is much more realistic.

The advanced example assumes a working knowledge of Imagine.

We are going to use a temporary project file, use the Shredder F/X to fracture a heavily subdivided sphere, save a snapshot in the Stage Editor, extrude the fractured sphere in the Detail editor, then recenter and scale the new points.
With a little texturing, You have the basic busted spheres from Steven's Emergence picture.


[Contents] [Previous] [Next]
owl-bar
Pages made from the amigaguide version with the help of Mike's RDAG2HTML and the fabulous Dietmar's GoldED with the WWW extension v2.
[email Ernie]